package com.itheima.demo;

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.junit.Test;

import java.io.IOException;

public class PoiTest {

    @Test
    public void test(){

        try {
/*    1.java读取excel 文件
       2.先拿到 excel文档  --> sheet(excel中的每个小模块) --> Row  每隔模块中的每一行  -->  cell  每一格
*/
            //创建读取相应的 excel 文件
            XSSFWorkbook workbook = new XSSFWorkbook("ordersetting_template.xlsx");
            //  .getSheetAt 根据 index 索引 获得 sheet 对应的 模块
            XSSFSheet sheetAt = workbook.getSheetAt(0);
            //遍历 sheet 工作表 获得 行 对象
            for ( Row row : sheetAt){
                //遍历 行对象 获得 单元格对象
                for (Cell cell:row){
                    //获取单元格 中的值  -->    .getStringCellValue();
                    String value =cell.getStringCellValue();
                    System.out.println(value);
                }
            }
            workbook.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
